ribbon chip - French English Dictionary